@charset "utf-8";
body { font-family:Microsoft Yahei; }
.warp {  min-width:300px; padding:0 10px; margin:0 auto; position:relative; }
.top-bar { height:50px; background:#0079ff; padding:0 10px; }
.top-logo { width:50%; height:40px; line-height:40px; float:left; margin:5px 0 0 0; font-size:16px; color:#fff; }
.top-logo img,.top-prev img { width:40px; margin:0 5px 0 0 ; display:inline-block; vertical-align:middle; }
.top-logo a,.top-prev a { font-size:16px; color:#fff; }
.top-logo a:hover,.top-prev a:hover { font-size:16px; color:#fff; }
.top-prev { text-align:right; width:50%; float:right; line-height:40px; height:40px; color:#fff; font-size:18px; }
h2.ztitle { height:50px; line-height:50px; font-size:20px; color:#333333; }
ul.zllist {}
ul.zllist li { padding:0 0 5px 50px; height:40px; position:relative; font-size:14px; }
ul.zllist li i.txt { position:absolute; width:50px; height:30px; line-height:30px; left:0; top:5px; font-style:normal; font-size:14px; }
ul.zllist li input.text { width:100%; height:28px; line-height:28px; border:solid 1px #ccc; padding:0 5px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ border-radius:4px; margin:5px 0 0 0; }
ul.zllist li input.text:focus { border:solid 1px #0079ff; }
ul.zllist li input.red { border:solid 1px #f00; }
a.submit { width:100px; height:30px; line-height:30px; text-align:center; border:none; background:#44b549; color:#fff; cursor:pointer; border-radius:4px; display:inline-block; text-align:center; margin:10px 0 10px 50px; display:block; }
a.add { background:#f24d4d; }
ul.yxlist {}
ul.yxlist li { padding:0 0 0 90px; height:auto; line-height:30px; }
ul.yxlist li i.txt { width:100px; }
.gwlist { padding:10px; color:#fff; margin:0 0 10px 0; line-height:30px; }
.gwback1 { background:#3399ff; }
.gwback2 { background:#fe5a5a; }
.gwback3 { background:#008000; }
ul.qzlist li { padding:0 0 0 20px; height:auto; line-height:30px; }
ul.gzlist li { padding:0; height:auto; line-height:30px; }
ul.gzlist li textarea.text,ul.yxlist li textarea.text { box-sizing:border-box; border:solid 1px #ccc; width:100%; resize:none; padding:5px; height:80px; line-height:20px; border-radius:4px; box-sizing:border-box; -moz-box-shadow:border-box; }
ul.gzlist li textarea.text:focus { border:solid 1px #0079ff; }
ul.gzlist li textarea.red { border:solid 1px #f00; }
.wxinfo { padding:20px 10px; }
.wxinfo img { width:100%; }
a.serch-btn { width:100%; height:40px; line-height:40px; background:#44B549; border-radius:4px; text-align:center; color:#fff; font-size:14px; display:block; margin:10px auto; }
a.serch-btn:hover { color:#fff; font-size:14px; }
ul.serch-list {}
ul.serch-list li { height:220px; border:solid 1px #dfdfdf; padding:10px 0 0 0; position:relative; margin:0 0 10px 0; }
ul.serch-list li h2 { height:30px; line-height:30px; color:#666666; font-size:18px; padding:0 50px 0 0; padding:0 10px; }
ul.serch-list li h2 a,ul.serch-list li h2 a:hover { font-size:16px; color:#666666; }
ul.serch-list li h5 { height:18px; line-height:18px; color:#666666; font-size:14px; padding:0 50px 0 0; padding:0 10px; }
ul.serch-list li h5 a,ul.serch-list li h5 a:hover { font-size:12px; color:#666666; }
ul.serch-list li i.more { width:40px; height:40px; position:absolute; right:10px; top:10px; }
ul.serch-list li i.more img { width:100%; }
ul.serch-list li .info { height:100px; line-height:20px; color:#ccc; font-size:14px; line-height:20px; padding:20px 10px 5px 10px; }
ul.serch-list li .send { border-top:solid 0px #ccc; height:45px; padding: 0 10px; text-align:right; }
ul.serch-list li .send img { width:35px; height:35px; vertical-align:middle; }
ul.serch-list li .send span { float:left; line-height:45px; color:#222; font-size:14px; }
ul.serch-list li .send span a,ul.serch-list li .send span a:hover { font-size:14px; color:#222; }
ul.serch-page { height:40px; padding:0 0 10px 0; }
ul.serch-page a.page-btn { width:40%; height:40px; line-height:40px; background:#44B549; border-radius:4px; color:#fff; text-align:center; font-size:14px; }
ul.serch-page a.prev { float:left; margin:0 0 0 5%; }
ul.serch-page a.next { float:right; margin:0 5% 0 0; }
ul.serch-page a.pink { background:#f24d4d; }
ul.serch-page a.page-btn:hover { color:#fff; font-size:14px; }
h4.gwshow-title { height:40px; line-height:40px; color:#009DDA; font-size:18px; padding:10px; }
h5.gwstitle { height:40px; line-height:40px; padding: 0 10px; border-bottom:solid 1px #ccc; color:#ccc; text-align:right; }
h5.gwstitle span { float:left; }
ul.zllist li label { color:#009dda; font-size:14px; height:24px; margin:8px 5px 0 0; display:inline-block; }
ul.zllist li label img { width:18px; height:25px; vertical-align:middle; }
.gzinfo-txt { font-size:14px; color:#333; line-height:20px; padding:15px 10px; }
h4.gztitle { color:#009dda; font-size:18px; padding:0 10px; line-height:30px; }
h4.gstitle { font-size:18px; padding:0 10px; }
ul.zllist li.birth .dropdown{ width:29%; display:inline-block; margin:0 2% 0 0; vertical-align:middle; }
ul.zllist li.birth .dropdown:nth-child(4) { width:34%; margin:8px 0 0 0; }
ul.zllist li ul li { padding:0; width:100%; text-align:center; height:30px; line-height:30px; }
ul.zllist li.deg .dropdown { width:100%; display:inline-block; }
ul.zllist li.reg .dropdown { width:49%; display:inline-block; margin:0 2% 0 0; vertical-align:middle; }
ul.zllist li.reg .dropdown:nth-child(3) { margin:8px 0 0 0; }
ul.gzlist li .dropdown { display:inline-block; width:auto; margin:0 5px 0 0; vertical-align:middle; }
ul.gzlist li span.selected { height:20px; padding:5px 40px 5px 12px; }
.selected { height:18px; }
ul.zllist li.birth .dropdown,ul.zllist li.deg .dropdown,ul.zllist li.reg .dropdown { margin-top:8px; }
.gwlist-box { width:94%; position:absolute; left:0; padding:3%; background:#3399ff; z-index:99; z-index:999; top:50px; }
.gwlist-box i.close { width:30px; height:30px; position:absolute; top:10px; right:10px; }
.gwlist-box i.close img { width:30px; }
ul.gw-box-list {}
ul.gw-box-list li { line-height:30px; font-size:14px; }
ul.gw-box-list li.title { color:#fff; }
ul.gw-box-list li span.ylist { display:inline-block; vertical-align:top; width:50%; color:#fff; }
.gwlist-box a.submit { display:block; margin:10px auto; color:#3399ff; background:#fff; }
.twlist-tj { position:fixed; width:100%; height:100%; z-index:999; background:#008000; left:0; top:0; }
.wei_send { position:fixed; width:100%; height:100%; z-index:999; background:#008000; left:0; top:0; }
.twlist-tin { width:90%; height:60px; margin:0 auto; position:absolute; text-align:center; line-height:30px; color:#fff; font-size:18px; top:50%; margin-top:-30px; }
.twlist-tin img { display:inline-block; vertical-align:middle; width:30px; margin:0 10px 0 0; }
.twlist-tj i.close { width:30px; position:absolute; right:20px; top:20px; cursor:pointer; }
.twlist-tj i.close img { width:30px; }
.wei_send i.close { width:30px; position:absolute; right:20px; top:20px; cursor:pointer; }
.wei_send i.close img { width:30px; }
ul.gw-box-list li .dropdown { display:inline-block; vertical-align:top; margin:0 10px 0 0; width:auto; padding-right:40px; }
span.ylist .icheckbox_square-blue { margin:0 5px 0 0; }
ul.gspic { overflow:hidden; }
ul.gspic li { width:40%; margin:10px 5% 10px 5%; float:left; }
ul.gspic li img { width:100%; border:solid 2px #ccc; box-sizing:border-box; }
.jlpeev-bottm { width:100%; height:40px; padding:10px 0; position:fixed; background:#3399ff; left:0; bottom:0; overflow:hidden; }
.jlpeev-bottm i.ico { width:33%; height:40px; float:left; text-align:center; font-size:0; letter-spacing:-4px; word-spacing:-4px; vertical-align:top; }
.jlpeev-bottm i.ico img { width:40px; height:40px; display:inline-block; letter-spacing:normal; word-spacing:normal; font-size:14px; }
.shaxin { height:30px; text-align:center; font-size:14px; color:#666666; padding:10px 0 0 1px; }
.shaxin img { width:20px; height:20px; margin:0 10px 0 0; vertical-align:middle; }
.shaxin span.ok { float:left; color:#0079ff; margin:0 0 0 10px; }
.shaxin span img { margin: 0 5px 0 0; }
.shaxin span.gz { float:left; color:#d2120c; margin:0 0 0 10px; }
.user-big { width:90%; margin:0 auto; padding:2px; border:solid 1px #dedede; }
.user-big img { width:100%; }
.user-title { width:90%; margin:0 auto; height:30px; font-size:18px; color:#333; padding:10px 0; line-height:30px;  text-align:right;}
.user-title span { float:left; }
.user-title a,.user-title a:hover { font-size:18px; color:#333; }
.user-title img.ico { width:30px; height:30px; margin:0 0 0 10px; display:inline-block; vertical-align:middle; }
.user-title em { color:#ccc;font-size:14px; }
.user-txt { width:90%; margin:0 auto; font-size:14px; line-height:20px; color:#333; padding:10px 0; }
.user-mobile { width:90%; margin:0 auto; height:40px; line-height:40px; color:#F30; font-weight:bold; }
.user-mobile img { width:20px; margin:0 10px 0 0; vertical-align:middle; }
.user-box-list { width:100%; min-height:100%; z-index:99; position:absolute; padding:10px; box-sizing:border-box; -moz-box-sizing:border-box; background:#3399ff; color:#fff; font-size:14px; }
.user-box-list h2 { font-size:16px; line-height:30px; font-weight:bold; }
.user-box-list p { line-height:24px; padding:10px 0; }
i.close-prev { width:30px; height:30px; position:absolute; right:10px; top:10px; }
i.close-prev img { width:30px; height:30px; }
.user-box-db { width:100%; height:100%; position:fixed; left:0; top:0; background:#000 url(../images/dianbo.gif) no-repeat center center; z-index:99; }
.user-shuaxin-box { width:100%; height:100%; position:fixed; left:0; top:0; background:#3399ff; z-index:99; }
.user-shuaxin-bin { width:80%; left:10%; height:180px; top:50%; margin-top:-90px; position:absolute; }
.user-shuaxin-bin h2 { height:30px; line-height:30px; font-size:20px; padding:10px 0; color:#fff; }
.user-shuaxin-bin h2 img { width:30px; height:30px; margin:0 10px 0 0; vertical-align:middle; }
.user-shuaxin-bin p { font-size:16px; line-height:24px; color:#fff; font-weight:bold; }
ul.qz-list { padding:10px 0; }
ul.qz-list li { height:auto; }
ul.qz-list li h2 { color:#333333; }
ul.qz-list li h2 a,ul.qz-list li h2 a:hover { color:#333333; }
ul.qz-list li h5 { color:#009dda; padding:0 10px 10px 10px; }
ul.qz-list li h4.date { height:30px; line-height:30px; padding:10px; color:#999; font-size:14px; }
ul.qz-list li h4.date img,ul.qz-list li h4.txt img { width:20px;  height:20px; display:inline-block; vertical-align:middle; margin:0 5px 0 0; }
ul.qz-list li h4.txt { height:30px; line-height:30px; padding:10px; font-size:14px; } 
ul.qz-list li h4.txt1 { color:#ccc; }
ul.qz-list li h4.txt2 { color:#008000; }
ul.qz-list li h4.txt3 { color:#f00; }
.ysinfo { width:80%; margin:0 auto 10px auto; background:#ccc; padding:5px; color:#333; font-size:14px; line-height:20px; }
ul.qz-list li.blue { border:solid 1px #009dda; }
ul.qz-list li .bottom { height:40px; padding:5px 0; font-size:0; letter-spacing:-4px; word-spacing:-4px; background:#009dda; }
ul.qz-list li .bottom i.ico { width:33%; height:40px; line-height:40px; font-style:normal; display:inline-block; vertical-align:top; letter-spacing:normal; word-spacing:normal; font-size:16px; background:#009dda; color:#fff; text-align:center; }
ul.qz-list li .bottom i.ico a,ul.qz-list li .bottom i.ico a:hover { display:inline-block; height:40px; padding:0 5px; font-size:16px; color:#fff; }
.ms-box { width:100%; height:100%; position:fixed; left:0; top:0; background:#009dda; z-index:99; }
.ms-b1 { width:90%; color:#fff; font-size:14px; line-height:24px; margin:20px auto; }
.ms-box h2 { font-size:18px; }
.ms-box h3 { height:40px; padding:10px 0; text-align:center; }
.ms-box h3 a.page-btn { width:140px; height:40px; line-height:40px; background:#44B549; border-radius:4px; color:#fff; text-align:center; font-size:14px; display:inline-block; }
.ms-box h3 a.pink { background:#f24d4d; }
.ms-box h3.date { height:30px; padding:10px 0; text-align:left; position:relative; }
.ms-box h3.date input.text { width:100%; height:30px; padding:0 5px; border:solid 1px #ccc; border-radius:4px; box-sizing:border-box; -moz-box-sizing:border-box; background:#fff url(../images/rili.png) no-repeat top right; } 
.ms-box h2.btitle { padding:50px 0; text-align:center; }
.zw-mb { border:2px solid #ccc; padding:10px; margin:10px 0 0 0; }
ul.yxlist li.tips { height:20px; line-height:20px; font-size:12px; color:#ccc; padding:0; }
ul.yxlist li.h30 { height:40px; }
ul.yxlist li.pd0 { padding:0; }
ul.yxlist li .dropdown { margin:10px 0 5px 0; }
ul.zllist li input.tw100 { width:100px; }
.yydown { border:solid 1px #ccc; margin-top:10px; }
.yydown .user-title,.yydown .user-txt,.yydown .user-mobile { padding:10px; }
.yydown a.btn-down { width:100%; height:40px; line-height:40px; padding:10px 0; text-align:center; font-size:18px; color:#fff; display:block; background:#3399FF; }
.yydown a.btn-down img { display:inline-block; vertical-align:middlel; margin:0 10px 0 0; width:40px; height:40px; vertical-align:middle; }
.yymian-bottm { position:static; }
.yymian-bottm i.ico { width:25%; }
.ms-box h3.def input.text { background:#fff; }
.share { background:#008000; }
.share p.txt { width:90%; margin:0 auto; padding:60px 0 0 0; font-size:20px; color:#fff; line-height:30px; }
.share p.stxt { width:90%; margin:0 auto; font-size:14px; padding:10px 0; color:#fff; }
h4.com-title { padding:10px 0; line-height:30px; font-size:20px; color:#333; text-align:center; }
h5.s-title { height:20px; line-height:20px; text-align:right; color:#ccc; }
h5.s-title span { float:left; }
.cop-show { line-height:24px; font-size:14px; color:#333; }
.cop-show img { width:80%; display:block; margin:10px auto; }
.zwlist-bottm { position:static; }
.zwlist-bottm i.ico { width:33%; }
.zwlist { border:solid 1px #3399ff; }
.zwlist h1.title { width:90%; line-height:40px; margin:0 auto; color:#333; font-size:24px; }
ul.zwlist-ico { width:90%; margin:0 auto; text-align:center; padding:0 0 10px 0; font-size:0; letter-spacing:-4px; word-spacing:-4px; }
ul.zwlist-ico li { width:40%; height:90px; display:inline-block; margin:0 10px; background:#009dd9; font-size:16px; letter-spacing:normal; word-spacing:normal; }
ul.zwlist-ico li h5 { height:30px; line-height:30px; padding:20px 0 0 0; color:#fff; font-size:16px; font-weight:bold; }
ul.zwlist-ico li h5 a,ul.zwlist-ico li h5 a:hover { font-size:16px; color:#fff; }
ul.zwlist-ico li h6 { font-size:16px; color:#eee; }
.index-title { padding:10px 30px; line-height:20px; color:#666666; font-size:14px; width:90%;  margin:0; }
.index-title img { width:20px; height:20px;vertical-align:middle; }
ul.index-ico li { margin:0 5% 20px 5%; }
ul.index-ico li.gwgl { width:90%; margin:0 0 10px 0; line-height:90px; font-size:30px; background:#8ac342; }
ul.index-ico li.gwgl a { color:#fff; font-size:30px; }
ul.index-ico li.jlgl { width:90%; margin:0 0 10px 0; line-height:90px; font-size:30px; background:#f39d38; }
ul.index-ico li.jlgl a { color:#fff; font-size:30px; }
ul.index-ico li.blue { width:90%; margin:0 0 10px 0; line-height:90px; font-size:30px; background:#3abac7; }
ul.index-ico li.blue a { color:#fff; font-size:30px; }
ul.index-ico li.purple { width:90%; margin:0 0 10px 0; line-height:90px; font-size:30px; background:#f4c946; }
ul.index-ico li.purple a { color:#fff; font-size:30px; }
